Building Collision Simulations: An Introduction To Computer Graphics